.editor-content::v-deep {
  p {
    margin-bottom: 0.75rem;
  }

  code {
    padding: 0;
    background-color: unset;

    &[class*="language-"] {
      box-shadow: none;

      &::before {
        content: none;
      }

      &::after {
        content: none;
      }
    }
  }

  blockquote {
    p {
      margin-bottom: 2px !important;
    }
  }

  .ck-content {
    .table {
      margin-left: 1rem;
      margin-right: 1rem;
    }

    &.ck-editor__editable {
      min-height: 50vh;
      max-height: calc(100vh - 150px);

      &::-webkit-scrollbar {
        width: 5px !important;
        height: 5px !important;
        background: #ccc !important;
        cursor: pointer !important;

        &:hover {
          background: #bbb !important;
        }
      }

      &::-webkit-scrollbar-thumb {
        background: #999 !important;
        cursor: pointer !important;

        &:hover {
          background: #888 !important;
        }
      }

      &::-webkit-scrollbar-track {
        background: #ccc !important;
        cursor: pointer !important;

        &:hover {
          background: #bbb !important;
        }
      }
    }
  }

}
